:root {
    --el-menu-item-height: 40px;
    --el-menu-base-level-padding: 10px;
}

.el-header {
    height: 44px;
}

.module-header {
    font-size: 18px;
    font-weight: 600;
    height: 49px;
    border-bottom: solid 1px #4884E9a0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
}

.module-header > .module-header-search {
    display: flex;
    width: 700px;
    align-items: center;
    justify-content: flex-end;
}

.module-header > .module-header-search > * {
    margin-left: 10px;
}

.module-header > .module-header-search:only-child > .el-button-group {
    transform: translateX(10px);
    display: flex;
    width: 450px;
    align-items: center;
    justify-content: flex-end;
}

.module-header-search .el-input {
    width: 300px;
}


.table-content {
    margin: 20px;
    padding: 3px 0 10px 0;
    /*border: solid 1px #4884E9a0;*/
}

.table-content > .el-pagination {
    margin-top: 10px;
}

.el-table__empty-block {
    line-height: 40px;
    min-height: 40px;
}

.el-table__empty-text {
    line-height: 40px;
}